package com.cykj.mapper;

import com.cykj.pojo.PsConsultant;
import com.cykj.pojo.PsType;
import com.cykj.vo.BookingVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ConsultantMapper {
    //后台预约列表显示（预约记录表、用户表、领域表、管理员表、咨询师表）
    List<PsConsultant> getConsultantAndUserAndType(@Param("vo") BookingVo vo);
    //修改答复
    int updateAppointmentReply(@Param("vo")BookingVo vo);
    //修改状态四种
    int updateAppointmentStatus2(@Param("vo")BookingVo vo);
    int updateAppointmentStatus3(@Param("vo")BookingVo vo);
    int updateAppointmentStatus4(@Param("vo")BookingVo vo);
    int updateAppointmentStatus5(@Param("vo")BookingVo vo);

    //查询对应领域
    List<PsType> getTypeAll();
    //用领域查询对应咨询师
    List<PsConsultant> getPsConsultantAndPsType(@Param("typeId") Integer typeId);
    //根据id获取时间
    List<PsConsultant> getConsultantTime(@Param("adminId")Integer adminId);

    //根据咨询师id去查对应的信息
    List<PsConsultant> getPsConsultantText(@Param("adminId")Integer adminId);


}
